home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 18 / Mac Magazin and MacEasy Magazine CD - Issue 18.iso / Online / CommuniGate-PagerGate-12 / PagerGate.ReadMe < prev   
Text File  |  1996-01-06  |  11KB  |  149 lines

  1. CommuniGate™ PagerGate.
  2.                           Edition 1.2
  3.  
  4. The PagerGate is a CommuniGate communication module supporting wireless paging. The module uses one or several regular modems. It calls host computers of paging service companies
  5. and transfers the messages along with the recipients' pager IDs. The host computers then deliver the messages to the recipients' pagers. 
  6. As any other CommuniGate module, PagerGate can be used even if you don't have it installed on your computer or network: you can use any other CommuniGate Server with PagerGate via Internet (see below).
  7.  
  8. Since there are many companies providing paging service, and each company uses its own pager IDs, you need to know two things in order to send a message to somebody's pager: the ID of that pager, and also the name of the paging service provider.
  9.  
  10. The PagerGate module supports the TAP protocol (used by US paging services), it is multi-line,  and it supports connections with several paging hosts.
  11.  
  12. When you configure the PagerGate module, you create entities ("lines") for each service company you want to be able to use for paging. When done, you address a pager as dddd%nnnn,
  13. where dddd is the ID of the pager, nnnn is the name of the paging company.
  14. Sample: 777777%PageMart
  15.  
  16. Installation
  17. You should have the CommuniGate Server installed before you install PagerGate.
  18. Place the PagerGate module into the Modules folder that has been created inside the CommuniGate Folder in your System Folder. Restart the CommuniGate Server (by restarting the MacOS on that computer).
  19.  
  20. Configuring
  21. After the PagerGate module is placed in the Modules folder on the server computer, you can configure it from any workstation that has the "can configure" privilege.
  22.  
  23. 1. Choose PagerGate from the Monitors section of the Server menu.  The PagerGate Monitor window appears.
  24.  
  25. 2. Choose "Add Line" from the PagerGate menu and select the "Communication Line" option. The menu appears and lists the serial ports available on the server computer. The LineShare ports are shown in bold. The ports currently in use with other applications modules have their names dimmed. Select the serial port you want to use for PagerGate connections and click "Create". The Line monitor appears in the PagerGate Monitor window.
  26. Note: PagerGate only makes calls, it never receives incoming calls. So, there is no need to use a LineShare port for PagerGate:  your regular Modem, and/or Printer Ports are OK. PagerGate opens a port only when that port is not in use with some other application or module, and closes it immediately after a connection with a paging service host is closed.
  27.  
  28. 3. If you have several modems to be used for paging, create more Communication Lines using the Add Line menu command.
  29.  
  30. 4. Choose Add Line from the PagerGate menu again. Select the "Host Descriptor" radio button and enter the paging service company name you want to use. Make sure there is no spaces and other non-alphanumeric characters in the name. Click Create, and the Host record should appear in the PagerGate Monitor window.
  31.  
  32. 5. Click on the Service Host element and select Line Settings… from the PagerGate menu. The Host Settings dialog box should appear. Enter the phone number of that service host (always include the area code there, like 415-555-6666). Most of the services have 800 numbers. If that paging company uses passwords to access their systems, enter one you were given in the Password field. Almost all companies do not use passwords.
  33.  
  34. Below are the numbers for some providers:
  35. PageMart        - 800 864 9499
  36. MetroMedia  - 800 655 6555
  37. MetroCall      - 800 795 3689
  38.  
  39. The message format string specifies how messages will appear on pagers served with this host (see below).
  40.  
  41. Some hosts do not accept messages containing end-of-line (<Return>) symbols. The Strip End-Of-Line Symbols option makes the PagerGate to substitute all end-of-line charactes with
  42. spaces: messages will be divided into lines by a pager itself. You may want to disble this option and send a multi-line message to that host: if the message does not get through, you should keep the Strip End-Of-Line Symbols option selected for that host.
  43.  
  44. Put the number of minutes the PagerGate module will wait between calls to the same host.
  45. Sometimes paging service hosts have internal problems, so no connection cannot be made. In order to avoid unnecessary redialing, the PagerGate module will wait for several minutes before trying to contact that host again. You set that delay time with the "Delay after Failure" option.
  46.  
  47. 6. Repeat steps 4-5 if you want to send messages via several paging service companies.
  48.  
  49.  
  50. Sending Page Messages using your CommuniGate Server
  51. When the PagerGate module is installed, its icon appears in the Address Book panel: you can select that icon, and type the pager address in the form dddd%nnnn, where dddd is the pager ID, nnnn is the name of the service company (an entry for that company should have been already made, see above). You may also add the pager address to any entity in your address book.
  52.  
  53. Type in the message subject and the message text, and send it. The PagerGate will convert the message to a string, find the service host record, dial the host number, connect, and transfer your message. The service provider system will then transfer the message to the pager with that ID.
  54.  
  55. Sending Page Messages  via e-mail (no PagerGate installed)
  56. If friends.server.com is a domain name of a CommuniGate Server with the PagerGate installed, you can use PagerGate there by sending e-mail to: ddddd%nnnn@friends.server.com
  57. Your message will be delivered to that server via Internet, then it will be routed to the PagerGate module on that server, then (if the ID and company name are OK), it will be delivered to the host of the service company "nnnn" , and then it will be sent to the pager with ID "dddd".
  58.  
  59. Formatting paging messages
  60. Pagers can only store text strings of a limited size. The maximum size depends on the type of pager device used, and usually that size is between 100 and 240  characters. The PagerGate module converts each message to a single text string using the  "Message Format" string.
  61.  
  62. The Message Format string contains regular symbols and "formatting elements". 
  63. Regular symbols are just copied into the paging string.
  64. Formatting elements consist of the percent sign (%), one-letter format code, and several digits defining maximum length field. The code defines the part of the message to be copied into the paging string (subject, date, body, etc):
  65.  
  66. Sample: if the message to be sent looks like:
  67. From:    John Smith
  68. Subject: A test message for PagerGate
  69. To:      777777%PageCompany
  70.  
  71. My test paging message has a 50-symbols long body.
  72.  
  73. and the Message Format string is: "%F30 -- %S20: %M200", then the following string will be sent to the pager 777777 connected to the company "PageCompany":
  74.  
  75. John Smith -- A test message for P: My test paging message has a 50-symbols long body.
  76.  
  77. The formatting element %F30 resulted in the first 30 letters of the "From:" address -  "John Smith" - to be included, then the symbols "--" were copied, the %S20 element placed the first 20 characters of the Subject field - "A test message for P", then the ":" symbol was copied, and finally, the element %M200 copied the whole message body.
  78.  
  79. There is the list of the formatting element codes supported:
  80.  
  81. %F - From: address
  82. %D - Date the message was sent, in the abbreviated form, as Tue,22 Aug 95
  83. %d - Date the message was sent, in the  short form, as 8/22/95
  84. %T - Time the message was sent, with seconds, as  5:35:11 PM
  85. %t - Time the message was sent, without seconds, as  5:35 PM
  86. %S - Message subject
  87. %M - Message body. The message should contain text - pictures, sounds, and text styles are ignored.
  88.  
  89. You may also use the backslash symbol ("\") to add the new line (end-of-line symbols) and other signs to the string:
  90. \r - inserts the new line symbol.
  91. \\ - inserts the symbol "\" itself.
  92.  
  93. Sample: if the Message Format is "From:%F10\rSubject:%S30\r--\r%M300", then the message shown above will appear on the addressed pager as:
  94.  
  95. From:John Smith
  96. Subject:A test message for PagerGate
  97. --
  98. My test paging message has a 50-symbols long body.
  99.  
  100. Attachments
  101. The PagerGate rejects all messages containing attachments.
  102.  
  103.  
  104. Routing (advanced users only)
  105. When you select the PagerGate address type and send the message with "dddd%nnnn" as the address field, the address is converted internally to "dddd%nnnn@PagerGate". You may reroute these messages to some other machine (if you don't want to use your own PagerGate):
  106. PagerGate = PagerGate%friends.server.com
  107. Otherwise, the message is routed to the PagerGate.
  108.  
  109. PagerGate  also accepts messages with the "e-mail" address type, if their addresses look like:
  110. nnnn%dddddd@PagerGate
  111. nnnn%dddddd@pager
  112.  
  113. nnnn%dddddd, or nnnn@dddddd
  114. are accepted, too, if dddddd is the name of one of the registered paging company names.
  115.  
  116. This means that you can just send e-mail from anywhere to:
  117. nnnn%ddddd@mydomain.com,
  118. or to:
  119. nnnn%ddddd%PagerGate@mydomain.com
  120. or to
  121. mydomain.com!PagerGate!ddddd!nnnn
  122.  
  123. all these addresses will be routed to the PagerGate installed on the server with the domain name "mydomain.com", and then they will be sent to the paging service ddddd, to the pager nnnn.
  124.  
  125. If the service host dddddd is not registered, the PagerGate module will reject the message.
  126.  
  127.  
  128. Miscellaneous
  129. You may want to modify the settings for your modem/modems. Click to select the proper port in the PagerGate Monitor window and choose "Line Settings". You may want to add additional commands in the "Special AT-commands". If you do add commands, do not add the AT prefix itself, i.e. you should enter L3M2, not ATL3M2.
  130.  
  131. Troubleshooting
  132. If you cannot send a paging message, and no error code is reported (i.e. the message just sits in your Out Box and in the PagerGate queue), then check that the service you are sending messages to is registered properly: select the server icon in the PagerGate monitor window and Choose "Configure Line…". Check that the service telephone number is entered properly.
  133.  
  134. If nothing else helps, open the Server Settings… dialog box and set the log level to "All Info". Select the modem line you are using, Choose "Configure Line…" and put the debug level for that modem line to "All Info". Send a message. Open and read the tail of the current Log: there is the information about the problems PagerGate has met.
  135. Don't forget to reset the log levels after the problem is solved.
  136.  
  137. Revision History
  138. 1.2
  139. • Message Format is now set individually for each paging host;
  140. • The Strip End-Of-Line Symbols option is implemented;
  141. • The monitor window now displays port/host suspension times.
  142. • Time-Outs were increased to improve reliabilty when working with slow hosts.
  143.  
  144. 1.1.1
  145. • A bug that caused crashes on 68000 machines when adding a modem line has been fixed;
  146.  
  147. 1.1
  148. • Initial negotiation protocol is made more tolerant to allow connections to more hosts;
  149. • send messages are marked as "delivered", not "transferred", so if a return-receipt was requested, it is generated when a message is submitted to the paging host.